From Width-Based Model Checking to Width-Based Automated Theorem Proving
نویسندگان
چکیده
In the field of parameterized complexity theory, study graph width measures has been intimately connected with development width-based model checking algorithms for combinatorial properties on graphs. this work, we introduce a general framework to convert large class model-checking into that can be used test validity graph-theoretic conjectures classes graphs bounded width. Our is modular and applied respect several well-studied graphs, including treewidth cliquewidth. As quantitative application our framework, prove analytically long-standing conjectures, there exists an algorithm takes number k as input correctly determines in time double-exponential polynomial whether conjecture valid all at most k. These upper bounds, which may regarded upper-bounds size proofs/disproofs these k, improve significantly theoretical bounds obtained using previously available techniques.
منابع مشابه
Integrating LTL Model Checking with Automated Theorem Proving
Theorem proving is a general-purpose veriication technique that typically needs to be guided by human insight whereas model checking works in the more constrained domain of essentially nite-state systems but is largely automatic. There are several advantages to integrating the two techniques since theorem proving can be used to compose proofs where individual steps or lemmas have been veriied u...
متن کاملTemporal Logic Model Checking as Automated Theorem Proving
Model checking is an automatic technique for the verification of temporal properties of a system. In this technique, a system is represented as a labelled graph and the specification as a temporal logic formula. The core of temporal logic model checking is the reachability problem, which is not expressible in first-order logic (FOL); as a result, model checking of finite/infinite state systems ...
متن کاملLinking Theorem Proving and Model - Checking
We present an approach to veriication that combines the strengths of model-checking and theorem proving. We use theorem proving to show a bisimula-tion up to stuttering on a|potentially innnite-state|system. Our characterization of stuttering bisimulation allows us to do such proofs by reasoning only about single steps of the system. We present an on-they method that extracts the reachable quot...
متن کاملCombinations of Model Checking and Theorem Proving
The two main approaches to the formal verification of reactive systems are based, respectively, on model checking (algorithmic verification) and theorem proving (deductive verification). These two approaches have complementary strengths and weaknesses, and their combination promises to enhance the capabilities of each. This paper surveys a number of methods for doing so. As is often the case, t...
متن کاملModel Checking vs. Theorem Proving: A Manifesto
We argue that rather than representing an agent's knowledge as a collection of formulas, and then doing theorem proving to see if a given formula follows from an agent's knowledge base, it may be more useful to represent this knowledge by a semantic model, and then do model checking to see if the given formula is true in that model. We discuss how to construct a model that represents an agent's...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings of the ... AAAI Conference on Artificial Intelligence
سال: 2023
ISSN: ['2159-5399', '2374-3468']
DOI: https://doi.org/10.1609/aaai.v37i5.25775